package com.fuxue.service;

import com.fuxue.dto.*;
import com.fuxue.entity.AllFiled;
import com.fuxue.entity.Server;
import com.fuxue.vo.ServerVO;

import java.util.List;

public interface ServerService {
    /**
     * 员工登录
     * @param
     * @return
     */
    Server login(ServerLoginDTO serverLoginDTO);

    void save(ServerDTO employeeDTO);

    ServerVO getById(Integer id);

    void updateWithFiled(ServerUPFiledDTO serverUPFiledDTO);

    void updateWithName(ServerUpNameDTO serverUpNameDTO);

    void updateWithPassword(ServerUpPasswordDTO serverUpPasswordDTO);

    List<String> getFiled(Integer serverId);

    void updateWithAdvate(ServerUpAdvateDTO serverUpAdvateDTO);

    List<AllFiled> getAllFiled();
}
